Big Huge Thesaurus

Egyptian vulture

noun